﻿
Imports osi.root.delegates

Public Interface ithreadpool
    Sub queue_job(ByVal work As void)
    Property thread_count() As Int32
    Function stopping() As Boolean
    Sub [stop](Optional ByVal stop_wait_seconds As Int64 = constants.default_stop_threadpool_wait_seconds)
    Function idle() As Boolean
End Interface
